package com.suliao.home.entity.industry;

import com.baomidou.mybatisplus.annotation.TableName;
import com.baomidou.mybatisplus.annotation.IdType;
import com.suliao.common.base.BaseEntity;
import com.baomidou.mybatisplus.annotation.TableId;
import java.time.LocalDateTime;
import lombok.Data;
import lombok.EqualsAndHashCode;

/**
 * @author： M1nG-CodeGenerator
 * @since： 2020-12-14 15:07:08
 * @description： 企业主要信息表
 * @version： 1.0
 */
@Data
@EqualsAndHashCode(callSuper = true)
@TableName("idy_company_main")
public class CompanyMainDO extends BaseEntity {

    private static final long serialVersionUID = 1L;

    /**
     * 主键ID
     */
    @TableId(value = "id", type = IdType.AUTO)
    private Integer id;

         /**
     * 公司全称
     */
    private String companyFullName;

    /**
     * 公司简称
     */
    private String companyShortName;

    /**
     * 公司英文名
     */
    private String companyEnglishName;

    /**
     * 公司曾用名
     */
    private String companyHistoryName;

    /**
     * 公司标识 url
     */
    private String companyLogo;

    /**
     * 公司标识id
     */
    private Integer companyLogoId;

    /**
     * 公司地区id
     */
    private Integer companyAreaId;

    /**
     * 公司所在地区
     */
    private String companyArea;

    /**
     * 公司地址详情
     */
    private String companyDetailedAddress;

    /**
     * 执照登记机关所在地
     */
    private String companyRegisterAddress;

    /**
     * 公司邮编
     */
    private Integer companyPostcode;

    /**
     * 公司网址
     */
    private String companyWebsite;

    /**
     * 公司成立时间
     */
    private LocalDateTime companyEstablishedTime;

    /**
     * 公司传真号码
     */
    private String companyFaxNumber;

    /**
     * 公司联系人
     */
    private String companyContact;

    /**
     * 联系人电话
     */
    private Integer contactPhoneNumber;

    /**
     * 公司介绍
     */
    private String companyDescription;

    /**
     * 企业身份，位运算存储标识
     */
    private String companyIdentities;

    /**
     * 经营模式，位运算存储标识
     */
    private String companyBusinessModel;
}
